#define _CRT_SECURE_NO_WARNINGS 1
#include<iostream>
#include"list.h"
using namespace std;
//class A
//{
//public:
//	A(int a = 1,int b = 1)
//	{
//		a = _a;
//		b = _b;
//	}
//	A(const A& A1)
//	{
//		_a = A1._a;
//		_b = A1._b;
//	}
//	private:
//		int _a;
//		int _b;
//};
int main()
{
	TestBiteList1();
	return 0;
}
//#include<list>
//using namespace std;
//class A
//{
//public:
//	A(int a = 1,int b = 1)
//	{
//		a = _a;
//		b = _b;
//	}
//	A(const A& A1)
//	{
//		_a = A1._a;
//		_b = A1._b;
//	}
//private:
//	int _a;
//	int _b;
//};
//void test_list()
//{
//	list<A> lt ;
//	A a1(1,1);
//	lt.push_back(a1);
//	//lt.push_back(2,2);
//	lt.push_back((2, 2));
//	lt.emplace_back(2, 2);
//}
//void test_list2()
//{
//	list<int> l1;
//	l1.push_back(1);
//	l1.push_back(2);
//	l1.push_back(2);
//	l1.push_back(2);
//	l1.push_back(2);
//	l1.push_back(3);
//	l1.push_back(3);
//	l1.push_back(3);
//	l1.push_back(3);
//	for (auto e: l1)
//	{
//		cout << e << " ";
//	}
//	cout << endl;
//	l1.unique();
//	for (auto e : l1)
//	{
//		cout << e << " ";
//	}
//}
//
////int main()
////{
////	test_list2();
////}
//void list_test3()
//{
//	list<int>mylist1;
//	list<int>mylist2;
//	list<int> l1;
//	l1.push_back(1);
//	l1.push_back(2);
//	l1.push_back(2);
//	l1.push_back(2);
//	l1.push_back(2);
//	l1.push_back(5);
//	l1.push_back(3);
//	l1.push_back(3);
//	l1.push_back(3);
//	for (auto e : l1)
//	{
//		cout << e << " ";
//	}
//	int x = 5;
//	auto it = find(l1.begin(), l1.end(), x);
//	if (it != l1.end())
//	{
//		//l1.splice(l1.begin(), l1, it);
//		l1.splice(l1.begin(), l1, it,l1.end());
//	}
//	cout << endl;
//	for (auto e : l1)
//	{
//		cout << e << " ";
//	}
//}
//int main()
//{
//	list_test3();
//
//	return 0;
//}